stuffed squids - German English Dictionary